home *** CD-ROM | disk | FTP | other *** search
-
-
-
- DDDDGGGGTTTTSSSSLLLL((((3333FFFF)))) DDDDGGGGTTTTSSSSLLLL((((3333FFFF))))
-
-
-
- NNNNAAAAMMMMEEEE
- DGTSL - DGTSL given a general tridiagonal matrix and a right hand side
- will find the solution.
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
- SUBROUTINE DGTSL(N,C,D,E,B,INFO)
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- On Entry
-
- NNNN INTEGER
- is the order of the tridiagonal matrix.
-
- CCCC DOUBLE PRECISION(N)
- is the subdiagonal of the tridiagonal matrix.
- C(2) through C(N) should contain the subdiagonal.
- On output C is destroyed.
-
- DDDD DOUBLE PRECISION(N)
- is the diagonal of the tridiagonal matrix.
- On output D is destroyed.
-
- EEEE DOUBLE PRECISION(N)
- is the superdiagonal of the tridiagonal matrix.
- E(1) through E(N-1) should contain the superdiagonal.
- On output E is destroyed.
-
- BBBB DOUBLE PRECISION(N)
- is the right hand side vector. On Return
-
- BBBB is the solution vector.
-
- IIIINNNNFFFFOOOO INTEGER
- = 0 normal value.
- = K if the K-th element of the diagonal becomes
- exactly zero. The subroutine returns when
- this is detected. LINPACK. This version dated 08/14/78 . Jack
- Dongarra, Argonne National Laboratory. No externals Fortran DABS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-